// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.nostra13.universalimageloader.core; import java.util.concurrent.ThreadFactory; import java.util.concurrent.atomic.AtomicInteger; class a implements ThreadFactory { private static final AtomicInteger a = new AtomicInteger(1); private final ThreadGroup b; private final AtomicInteger c = new AtomicInteger(1); private final String d; private final int e; a(int i, String s) { e = i; SecurityManager securitymanager = System.getSecurityManager(); ThreadGroup threadgroup; if (securitymanager != null) { threadgroup = securitymanager.getThreadGroup(); } else { threadgroup = Thread.currentThread().getThreadGroup(); } b = threadgroup; d = (new StringBuilder()).append(s).append(a.getAndIncrement()).append("-thread-").toString(); } public Thread newThread(Runnable runnable) { Thread thread = new Thread(b, runnable, (new StringBuilder()).append(d).append(c.getAndIncrement()).toString(), 0L); if (thread.isDaemon()) { thread.setDaemon(false); } thread.setPriority(e); return thread; } }